microbial insecticide - French English Dictionary